from scipy import io as sio
import numpy
import sys



# 取出老师的数据集
data = sio.loadmat(sys.argv[1]+'/'+sys.argv[1]+'.mat')['data']  # 读取mat文件
# print(data)# 前面的是取行数后面是取列数
X = data[:, 1:]  # 前面:是全取，后面:-1是从第0列到倒数第二列
y = data[:, 0]  # 前面:是全取，后面:-1是从第倒数第二列到倒数第一列，values.flatten是先转成numpy再转成一列转一行的方便统计
# chrom_length = len(data[0]) - 1  # 染色体长度，最后一行是特征
numpy.savetxt(sys.argv[1]+'/'+sys.argv[1]+".data", X, fmt = "%d", delimiter=" ")
numpy.savetxt(sys.argv[1]+'/'+sys.argv[1]+".labels", y, fmt = "%d", delimiter=" ")